package ads.corporativa.aula0204.entity;

public class Participante {

	private int id;
	private String cpf;
	private String nome;
	private String perfil;
	private String fone;
	private static int count = 0;

	public Participante() {
	}

	public Participante(String cpf, String nome, String fone, String perfil) {
		this.cpf = cpf;
		this.nome = nome;
		this.fone = fone;
		this.perfil = perfil;
	}

	public int getId() {
		return id;
	}

	public String getCpf() {
		return cpf;
	}

	public void setCpf(String cpf) {
		this.cpf = cpf;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getPerfil() {
		return perfil;
	}

	public void setPerfil(String perfil) {
		this.perfil = perfil;
	}

	public String getFone() {
		return fone;
	}

	public void setFone(String fone) {
		this.fone = fone;
	}

	@Override
	public String toString() {
		return "#" + id + ", " + cpf + ", " + nome + ", " + fone + ", "
				+ perfil;
	}

	/**
	 * Gera um ID sequencial através de um incrementador static
	 */
	public void generateId() {
		this.id = ++count;
	}
}
